$(function(){

  // 导航上的二维码切换
  $("#wximg-c").hover(
    function () { var img = $("#wximg"); img.stop(true, true).slideDown(300); }
    , function () { var img = $("#wximg"); img.stop(true, true).slideUp(150); }
  );

  //导航切换  //为了避免从上到下快速移动鼠标导致的遮挡，这里使用了延迟.
  //依赖全局变量 window.G_NAV_IN_5641 
	$("#navbar .fst").bind({
		mouseover:function(){
      var $this = $(this);
      var fun = function(){
        //调整下拉的位置和宽度
        var left = $this.offset().left;
        var width = $(window).width();
        $this.find('.keys-wrap').css({width: width,left:-left});
        //调整下拉内部区域的左边距
        var toLeft = $("#navbar-c").offset().left;
        $this.find('.keys').css({marginLeft:toLeft-0});
        //显隐
        $this.addClass("hov");
        $this.siblings().removeClass("hov");

        //懒加载下拉中的图片
        $this.find(".delay-load").each(function(i,n){
          var $img = $(n);
          $img.attr('src',$img.attr('load-src'));
        }).removeClass('delay-load');//完事后移除避免下次重复执行
      }
      var vising = $("#navbar .fst .keys-wrap:visible");//是否有显示的导航，用于后面判断
      if(vising.length===0){
        window.G_NAV_IN_5641 = setTimeout(fun,200)
      }else{
        fun();
      }
		},
		mouseleave:function(){
      clearTimeout(window.G_NAV_IN_5641);//一旦离开就清除
      var $this = $(this);
      var fun = function(){
        $this.removeClass("hov");
      }
      setTimeout(fun,100);//配合前面的vising，这样可以在在导航项目切换时不出现延迟
		}
  });
  
  //针对手机端的二级导航菜单切换
  $("#navbar .fst a>button").on("click",function(){
    var aa  = $(this)
    aa.parents(".fst:eq(0)").toggleClass("hov")
    return false; //阻止事件冒泡
  })

  //首页公告tab切换
  $(".ggao-tab li").on('click',function(){
    var $this = $(this);
    var target = $this.data('to');
    $this.addClass('active').siblings().removeClass('active')
    $('.ggao-tab-cont .tab-pane').removeClass('active').filter(target).addClass('active');
  })
  
	//lazy load
	$("img.lazy").lazyload({ 
		effect : "fadeIn"
  });
  
  //通用切换器
  $(".lu-toggler").on('click',function(){
    var $this = $(this);
    try {
      var target = $($this.data("target"));
      if(target.is(':visible')){
        target.css('cssText','display: none!important')
      }else{
        target.css('cssText','display: inline!important')
      }
    } catch (error) {
      console.log(error)
    }
  })
	

});

